package ano.it.dao;

import ano.it.pojo.Permission;
import ano.it.pojo.Role;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface RoleDao {
    Set<Role> findByUserId(Integer userId);

    List<Role> findAll();

    Page<Permission> selectByCondition(String queryString);

    void addPermission(Map<String, Integer> map);

    void deleteRolePermission(Integer roleId);

    List<Integer> findPermissionIdsByUserId(Integer id);
}
